<?xml version="1.0" encoding="UTF-8"?>
		<sect1 id="ch03-6">
			<title>调试与发布</title>
			<para>一般来说，发布游戏有三种方式。</para>
			<para>第一种是发布工程目录。这种情况一般用于教学实例、技术发布等情况。一般来说，因为这种包装方式不利于保护作者原创的脚本和素材，而且体积也往往偏大，所以很少使用。不过，开发团队之间的交流就必须使用这种形式了，因为只有这样才能够增删素材、修改程序。</para>
			<para>另一种，是发布xp3文件。</para>
			<para>xp3文件有两种发布方式。一种，是把所有的文件捆绑成一个Data.xp3，然后和Krkr.exe放在同一个目录就好了。</para>
			<para>但是，这种方法对于比较大的游戏来说，有着不少的弊病。一方面，安装程序的分卷等工作变得相当不便，另一方面，过大的文件经常会给文件系统带来不便。</para>
			<para>因而，KAG系统提供了另一种打包方法。</para>
			<para>按照工程目录中的子目录打包文件。例如，将整个bgimage目录打包为bgimage.xp3，bgm目录打包成bgm.xp3等等。此外，也可以部分使用这种方式，例如仅仅将bgimage打包，把剩下的文件归入Data.xp3。使用这种方式，一般推荐按照文件/目录的名称分类素材，但实际上，只要压缩文件中包含你所需要的所有文件，系统就可以正常使用。</para>
			<para>最后的一种，是制作PEXP3文件。</para>
			<para>这种方法的原理和制作单一的Data.xp3相当类似。但PEXP3在Data.xp3完成之后加上了Krkr内核，这样就把内核和素材捆绑在了一起，这种方法可以生成自带素材的EXE文件，可以直接执行。</para>
		</sect1>